module.exports={
    async $request(data={},path){
        let client = await uni.$client()
        let url = path.startsWith('http') ? path : wx.$url + path + "?client=" + client
        let token =await uni.getStorageSync('token')||""
        const res=new Promise((success,fail)=>{
            uni.request({
                url, //仅为示例，并非真实接口地址。
                data: {
                   ...data
                },
                method:"POST",
                header: {
                    'custom-header': 'hello', //自定义请求头信息
                    token
                },
                success:(res)=>{
                    if (res.statusCode==200) {
                        success(res.data)
                    }else{
                        let tips=res.data.split("h1>")[1].split("</")[0]
                        uni.$err(tips,1)
                    }
                },
                fail:(err)=>{
                    console.log(err);
                    fail(err)
                }
            });
        })
        return res;
    }
}